package com.cws4cloud.cws.sdAdmin.api.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 
 *
 * @author zhulj
 * @date 2021-05-10 23:09:56
 */
@Data
@TableName("sd_sys_comment")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "")
public class Comment extends Model<Comment> {
private static final long serialVersionUID = 1L;

    /**
     * 自动编号
     */
    @TableId
    @ApiModelProperty(value="自动编号")
    private Integer id;
    /**
     * 属于同一个问题具有相同的编号
     */
    @ApiModelProperty(value="属于同一个问题具有相同的编号")
    private Integer answerId;
    /**
     * 
     */
    @ApiModelProperty(value="")
    private String answer;
    /**
     * 会员编号,关联：sd_sys_user.id
     */
    @ApiModelProperty(value="会员编号,关联：sd_sys_user.id")
    private Integer userId;
    /**
     * 被评论唯一编号(与订单号匹配)
     */
    @ApiModelProperty(value="被评论唯一编号(与订单号匹配)")
    private String spId;
    /**
     * 商品id
     */
    @ApiModelProperty(value="商品id")
    private Integer goodsId;
    /**
     * 栏目级别,关联：sd_sys_classlist.id
     */
    @ApiModelProperty(value="栏目级别,关联：sd_sys_classlist.id")
    private Integer classlistId;
    /**
     * 评论标题
     */
    @ApiModelProperty(value="评论标题")
    private String name;
    /**
     * 评分, 0-100
     */
    @ApiModelProperty(value="评分, 0-100")
    private Integer score;
    /**
     * 评论内容
     */
    @ApiModelProperty(value="评论内容")
    private String content;
    /**
     * 是否隐藏姓名 （匿名评价）1 : 表示隐藏姓名
     */
    @ApiModelProperty(value="是否隐藏姓名 （匿名评价）1 : 表示隐藏姓名")
    private String hideName;
    /**
     * 排序
     */
    @ApiModelProperty(value="排序")
    private Integer sequence;
    /**
     * 评论日期
     */
    @ApiModelProperty(value="评论日期")
    private LocalDateTime createDate;
    /**
     * 状态-1:已处理-2:待处理
     */
    @ApiModelProperty(value="状态-1:已处理-2:待处理")
    private String status;
    /**
     * 分站编号,关联：sd_sys_website.id
     */
    @ApiModelProperty(value="分站编号,关联：sd_sys_website.id")
    private Integer siteId;
    /**
     * 管理id,关联：sd_sys_admin.id
     */
    @ApiModelProperty(value="管理id,关联：sd_sys_admin.id")
    private Integer adminId;
    }
